
package Modelo;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Table;
import org.hibernate.annotations.Entity;

@Entity
@Table(name = "Funcionario")
public class Funcionario extends Pessoa implements Serializable{
  
    @Column(unique=true)
    private String senha;
    private String funcao;

    public Funcionario(Pessoa p,String senha) {
	    super(p.getNome(),p.getCpf());
	    this.senha = senha;
	}
	
	public Funcionario (String nome,String cpf, String senha) {
		super(nome,cpf);
		this.senha = senha;
	}
	
	public Funcionario () {
		super();
	}
	
    
    /**
     * @return the senha
     */
    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }
    
    public String getFuncao() {
        return funcao;
    }

    public void setFuncao(String funcao) {
        this.funcao = funcao;
    }
    public String toString(){
        return super.getNome();
    }

    
    
    
}
